Cách sử dụng Advanced_Packaging_Tool

"apt" không phải là một chương trình, nó chỉ là tên của một gói chứa tập hợp các công cụ (và các thư viện cần thiết) để thực hiện chức năng của nó. Phần quan trọng nhất của APT là các hàm thư viện C++ (nằm trong một gói khác có tên là libapt) dùng bởi các phần mềm giao diện người dùng cuối có liên quan để xử lý các gói, thí dụ như apt-getapt-cache. Nó được dùng phổ biến như là một thí dụ về sự đơn giản và thống nhất; apt-get và apt-cache là phần "quan trọng" trong tất cả các phiên bản Debian, do đó nó được cài đặt mặc định trong Debian. APT về mặt chức năng có thể xem như là một giao diện đầu cuối của dpkg, và thân thiện hơn so với dselect. Trong khi dpkg chỉ thực hiện trên từng gói, APT quản lý các mối quan hệ (đặc biệt là sự phụ thuộc) giữa các gói, cũng như là quản lý nguồn phần mềm và quản lý phiên bản (theo dõi các bản phát hành và version pinning).

APT thường được ca ngợi như là một chức năng tốt nhất của Debian[4].

Một chức năng chính của APT là các nó gọi dpkg - nó thực hiện sắp xếp phân cấp danh sách các gói để có thể cài đặt hoặc gỡ và gọi dpkg theo một trình tự tốt nhất. Một số trường hợp nó sử dụng tham số --force của dpkg. Tuy nhiên, nó chỉ làm vậy khi không thể tìm được cách buộc dpkg phải thực thi.

Lệnh apt-get được sử dụng nhiều nhất là apt-get install tên gói (thông thường tên gói chỉ đơn giản là tên của một ứng dụng có thể chạy được, apt-get update, apt-get upgradeapt-get dist-upgrade.

Cài đặt phần mềm

Update, upgrade và dist-upgrade